The Complete and Utter Guide to PC Cards and Expansion Bays
on the PowerBook
Part 1: PCMCIA and CardBus Cards
by Remy Davison
Peering at that empty CardBus or PCMCIA slot on your PowerBook and wondering what
to do with it? Worry no more, because here at IGM, we're here to help.
Welcome to the first installment in the Complete & Utter series. I've decided
to mash PC cards and expansion bays together before some other bastard stole the
idea. (before you complain, note this is a term of endearment in Australia).
Here's the heads-up on what's available for your old 5300 or new Titanium. SCSI,
FireWire, USB, CDRW - you name it, we got it covered.
Who Left the Media Bay Out
Who Who Who Who?
Apple did. On the Titanium G4 to be precise. Oh, and the iBook. So. Which PowerBooks
do have PC/CardBus slots and expansion bays?
|
Card slots |
PCMCIA |
CardBus
compliant |
Removable media bay |
Zip drive (100/250MB) |
SuperDisk (3.5" floppy/120MB) |
Expansion bay hard drive |
CDRW |
3.5" Floppy |
Power supply |
2nd battery |
PCMCIA Zoomed video |
CD/DVD |
Requires 10/100bT Ethernet |
500 |
2 |
Yes - optional (removable) |
No |
No |
No |
No |
No |
No |
Yes (std.) |
No |
No |
No |
No |
10b2/10bT not required |
190 (3) |
2 |
Yes |
No |
Yes |
100 |
No |
Yes |
No |
Yes (std.) |
Yes |
No |
No |
No |
10bT |
5300 (3) |
2 |
Yes |
No |
Yes |
100 |
No |
Yes |
No |
Yes (std.) |
Yes |
No |
No |
No |
10bT |
1400 |
2 |
Yes |
No |
Yes |
100 |
No |
No |
No |
Yes (std.) |
No |
Yes |
No |
Opt/Std CD depending on model |
10bT |
2400 |
2 |
Yes |
With caveats (1) (2) |
No |
No |
No |
No |
No |
External (std.) |
No |
No |
Lower slot |
No |
10bT (100?bT?) |
3400 (3) |
2 |
Yes |
With caveats (1) |
Yes |
Yes |
No |
Yes |
No |
Yes (std.) |
Yes |
No |
Lower slot |
CD |
100bT? |
G3 (Kanga) (3) |
2 |
Yes |
With caveats (1) |
Yes |
Yes |
No |
Yes |
No |
Yes (std.) |
Yes |
No |
Lower slot |
CD |
100bT? |
G3 Wallstreet |
2 |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
No |
Yes (opt.) |
No |
Yes |
Lower slot |
CD (DVD optional) |
100bT |
G3 Lombard (4) |
1 |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
No |
No |
Yes |
Yes |
CD-ROM (333); DVD (400) |
Not required |
G3 Pismo (4) |
1 |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
No |
No |
Yes |
Yes |
DVD |
Not required |
G4 |
1 |
Yes |
Yes |
No |
No |
No |
No |
No |
No |
No |
No |
Yes |
DVD |
Not required |
iBook (original) |
0 |
NA |
NA |
No |
No |
No |
No |
No |
No |
No |
No |
No |
CD Std. DVD std on 466 SE model |
Not required |
iBook 2001 |
0 |
NA |
NA |
No |
No |
No |
No |
Optional (built-in) on certain models |
No |
No |
No |
No |
CD Std. DVD, CDRW or DVD/CDRW depending on model |
Not required |
1. All PCMCIA cards will work. Certain CardBus cards are known to
work, for example, ADS, Belkin and Macally USB cards. Note that CardBus cards may
fit very tightly. FireWire cards are unlikely to fit at all. The controller on the
2400/3400/Kanga is a CardBus-compliant Texas Instruments part. MCE will swap over the original cage for a CardBus-compliant
cage for $99. I have not seen any reports of a 100bT or Wide/Ultra SCSI card used
in the 2400/3400/Kanga. Contact
us if you've tried this.
2. The Japan-only 2400/240MHz has a fully-CardBus-compliant cage. FireWire cards
will work with this model, although DV and analog capture frame rates may be reduced
to 15fps due to limitations of the hardware.
3. Can use same media bay modules, LiION batteries and CD ROM units cannot be used
in 190/5300.
4. Media bay modules are entirely interchangeable. Nore that use of a DVD-ROM unit
in Lombard 333 will not read DVDs (Video) without a hardware MPEG-2 decoder in CardBus
slot. DVD unit in Lombard 333 without decoder will read CD-ROM/CDR/CDRW/VideoCD etc.
So what is this PCMCIA doo-dad, anyway?
Good question. Glad to see we're paying attention. PCMCIA is the original PC
card specification which connects to the system bus via a 16-bit bus connector. The
standard was generally adopted across the Intel world by around 1993. In 1994, Apple
incorporated it into the PowerBook 500 series as an optional add-on. In fact, Apple
went one better; the interface on the 500 was a Processor Direct Slot (PDS), which
was connected directly to the 32-bit system bus. While this doesn't make it CardBus
(we'll get onto this soon), it does mean that PC card performance on a PowerBook
500 series should be slightly better than on a PowerBook 190, 5300 or 1400.
Apple standardized PCMCIA slots with the 1995 release of the PowerBook 190 and 5300
series. But what Apple giveth, Apple taketh away; the built-in Ethernet on your PowerBook
500 was gone, as was the internal modem. To fill the void, you had to purchase these
as extra-cost options. Bad for the consumer. But on the up side, it opened up more
options and better third-party support.
Okay. So what's CardBus?
Still awake? Good. Apple sort of played hokey-pokey with this one. Close reading
of the developer documentation on the PowerBook 3400 and 2400 (1997) revealed that
the so-called PCMCIA controller was a Texas Instruments part with CardBus support.
So far, so good. There's more: the 3400 (introduced prior to the 2400) also offered
Zoomed Video support in the lower slot, something all PowerBooks since (but not iBooks,
obviously) have continued with. Zoomed Video lets you input video to your PowerBook
and display it directly to the internal display, or attached external display (or
both at once).
But back to CardBus. A vast improvement on the original PCMCIA specification, CardBus
is 32-bits wide, permitting much greater and faster data throughput (think of it
as a two-lane highway merging into a four-lane; more traffic can get through at once,
right?). The upshot of all this was bigger, stronger, faster cards could get data
through to the PowerBook's CPU (and out again), thus providing a much wider range
of connectivity and storage options.
Naturally, Apple had to completely rejig the hardware to accommodate such feats of
strength; this is why the PowerBook 3400 was such a break with older PowerBooks.
Up to and including the 1400, PowerBooks were based on NuBus (essentially Duo '030)
architecture. The 3400 changed all that; Apple took Intel's Peripheral Connector
Interface (PCI) bus architecture and implemented in the PowerBooks, just as they
had done with the second-generation desktop Power Macs (7500, 8500, 9500). On the
CardBus side, this meant a card could now be connected to a 33MHz (versus 10MHz on
the old NuBus) port. But PCI also meant that the whole Mac zipped along at a much
greater pace. PCI provided support for Direct Memory Access (DMA) for the internal
IDE hard drives, media bay devices (CD, DVD, CDRW, hard drives, Zips and SuperDisks)
and anything else on the bus (like video cards - your ATI controller on the PowerBook
G3 Series and later is mounted on the PCI bus. Good, hey? DMA means, essentially,
that the component or peripheral has direct access to memory (RAM) and can by-pass
the system bus and CPU entirely in order to access data. This not only takes pressure
off your CPU, it also means information arrives and departs much more quickly.
Support for the Intel standard (as later occurred with Intel's USB 1.1) meant more
cards would be available for the Mac. In many cases, no specific driver was needed,
so long as support was available in the OS. In other instances, only a Mac driver
needed to be written. Of course, with OS X, card manufacturers are going to have
to decide whether they're going to shift the product over to OS X.
What's Available
Modems
Virtually anything will work - 14.4K, 56K. Any brand. So long as it's not a WinModem,
which are comparatively rare now. These write to hardware. If it's a 28.8K that's
flash-upgradeable to 33.6K and there's only a PC flash utility, flash it on a Wintel
laptop. Ditto for 56K Flex to V90. There are now also V92 modems which permit 56kbps
uploads, although I've tested none. PowerBook 500, 190, 5300 and 1400s will not get
full benefit from a 56K modem due to limitations of the serial controller.
An interesting one from Teleadapt
USA is the Digicom Palladio V.90 Twin 56 MAC GSM Fax/Modem PC Card Modem for
PowerBooks ($289). Supports Open Transport, PPP and so on. Works with Ericssen, Nokia,
NEC and Siemens cell phones.
...and an interesting one for PowerBook 100/Duo/500 series without-PCMCIA-case
owners
Teleadapt also market the Modulette, an external PC card adpater for any Type
II card (modem, ethernet). Battery-powered, connects to your serial port and comes
with both Mac and PC connection cables. Take a deep breath before you see the price:
$295. Exhale. Feel better?
Ethernet
Two categories here: 10bT/10b2 and 10bT/100bTX. All require a Mac driver
to work. The Farallon, 3Com, Dayna and Global Village (GV) are all 10bT cards. Most
have combo 10b2/bT dongles. Get a combo one in case you ever come across a 10b2 network.
Dayna's out of business and GV don't make theirs anymore. Used Dayna Communicards
are a good buy. Intel have the drivers somewhere, but you'll find them on-line easily
enough. Use v.1.2.2e, rather than 2.3. Farallon still make their card and actively
support its driver software. GVs also come as modem/ethernet combo cards and these
still fetch a reasonable price on ebay. Download v. 3.0.2 of the GV software for
these (it's a full install). 3Com has Mac drivers. Don't buy a Xircom combo
card and expect it to work. The modem side will; the ethernet side won't. Some people
have been able to work out which chipset a given PC ethernet card uses and they use
a complementary driver. However, YMMV.
Farallon and MacSense make 10/100bT cards which
will work with the Wallstreet. They may work with the 2400/3400/Kanga.
SCSI
The main entry here is Adaptec's SlimSCSI
CardBus card. There are two models: one gives you Wide SCSI (68-pin) and the other
gives you Ultra-Wide (UW) SCSI (80 pin). However, even if you have a Wallstreet or
Lombard, you'll get much better performance from SCSI-2 peripherals. Pismo and G4
owners will also be able to utilise their legacy SCSI equipment. Prices start at
around $150. Again, it may be possible to deploy these cards in 2400/3400/Kanga
models, although they require CardBus. Note that SCSI devices attached via SlimSCSI
are not bootable as the card is driver-extension controlled.
FireWire
Dozens of choices here. The good news is that most, if not all, also work with
PC notebooks, so you can swap or share. The cheapest is Newer's FireWire2Go ($34)
because they're out of business (comes with QuickTime Pro 4.0). Smalldog
will honor a 180-day warranty on their FW2Go cards. Most cards, happily, are now
well under $100. Ratoc's card has dual FireWire ports and a dongle for connecting
AC power, so you don't need to plug one into the drive itself. Other card vendors
include Macally and VST.
Note that no CardBus FW card will supply power to an external device. Other
hardware limitations include no bootability from a FW hard drive or CDRW and no ability
to do FireWire Target Mode. But then again, the right FW card on a Wallstreet will
do faster disc transfers than built-in FW on a Titanium (according to Bare
Feats claims).
FW cards will also let you hook up to most DV cameras, scanners, webcams, CDRWs and
Jazes/Orbs on the market. Look for card vendors who have already committed to OS
X if you're planning on running it on your older PowerBook.
IDE
MCE offer a mobile/portable storage solution
for 2.5" hard drives. The kit comprises an enclosure and a PCMCIA card. You
can slot in your own 2.5" drive or buy it with a hard disc preinstalled. The
drive then connects to your 'Book via the PC card.
USB 1.1/2.0
Again, quite a few choices here. Like FW cards, you'll find USB cards priced
well below $100. All I've encountered give you two ports. ADS, Belkin and Macally
cards have been proven to work on the PowerBook 2400/3400/Kanga. These cards
require a hacked Apple USB card support installer, which you can download. Generously
provided by Rob Frohro at his excellent 3400
site. Read it carefully. Other brands of USB cards may work. Of course,
with the Wallstreet, USB cards work out of the box.
As the table above notes, you cannot use USB in any way, shape or form on
the pre-3400 PowerBooks. Sorry.
There are no Mac-compatible CardBus USB 2.0 cards shipping at present that I'm aware
of. There are desktop PCI cards. I suspect one will become available depending on
the popularity of peripherals sporting USB 2.0. Given the popularity of FireWire,
and the fact that there's little or no benefit in putting USB 2.0 on consumer-spec
scanners and printers. Any CardBus USB 2.0 card will require Mac OS drivers.
Wireless LAN
Again, a reasonably wide choice. Lucent,
maker of Apple's own Airport card, make three (Orinoco silver, gold and platinum).
About $129 for the Silver. Farallon also make an 11Mbps wireless card. You may also
find Farallon's earlier 4Mbps card fairly cheaply. The good news is that these cards
work with all PC card slot equipped PowerBooks. Yes, even your ancient 520
or 190 can hook up to an Airport network. The Farallon
and Lucent cards also work out of the box with Apple's Airport
Base Station software. Even if you own a Titanium, it may be worthwhile considering
an external (PC) card if higher-quality reception is important to you (TiBooks' aerials
are internal and the signals do not travel well through Titanium).
Video out/Second Monitor
Two products springs to mind: one is the no-longer made ixMicro RoadRocket video
card which was designed to give the Wallstreets better video out capabilities to
expanded desktop (dual monitors). I'm not aware of anyone trying one of these in
an earlier 603e PCI PowerBook.
MARGI Systems also produces a CardBus Display-to-Go
card which works in the PowerBook G3 Series and (presumably) the PowerBook G4. This
card allows users to connect to a VGA or DVI monitor. It's unclear whether a DVI-to-ADC
adaptor would allow a PowerBook access to Apple's LCD displays with an ADC connection.
The retail price for Display-to-Go is $299.
Zoomed Video
The 3400 and all models since have supported Zoomed Video. In the dual-PC slot
models (3400/2400/Kanga/Wallstreet), these go in the lower slot. Zoomed video takes
an image from another source (analog video camera, S-video device, VCR) and displays
the picture on your PowerBook screen. At full resolution (the AV Quadra/Centris could
do something similar). Independent of the CPU, zoomed video means you can still watch
TV even if your PowerBook has crashed.
There are TV tuner PC cards in the Wintel world, but unfortunately a Mac driver hasn't
been written. (There's eskape labs' MyTV USB if you want it). The closest you'll
get in a PC card ( (if attached to a VCR) is iRez's
Capsure. The card feature 2 MJPEG compressors with 32MB RAM on board. This is sufficient
to display 1024x768 resolution on a 13.3" or better screen.
The Capsure is mainly designed to capture movies from analog sources. Using Component
Video or Motion JPEG-A compression, you'll be able to capture 640x480 movies without
problems on a Wallstreet (233/512K) or later at 25 or 29fps. The earlier PowerBooks
(3400) are limited by hardware and will only be able to capture consistently at around
15fps at 384x288 (standard QuickTime movie size). The good thing is that the Capsure
works with Premiere 6.0 and Final Cut Pro (1.2.5; haven't tried 2.0), although not
with iMovie (FireWire only). For more on doing video capture with a PowerBook, see
this article. You'll
find the Capsure for $99 or less.
Compact Flash/CF Type II/Smart Media
My favorite. Type I CF cards are the kind you find in digital cameras. Type II
are PCMCIA cards (more expensive). Size aside, they're the same. Available in capacities
up to 512MB. My advice is to buy the Type Is and buy a $5 PCMCIA adaptor to slot
it into your PowerBook. CF cards are bootable on the PB 500 series up to and
including the Wallstreets. On a Lombard or later, use them to back up critical data.
A 32MB card is $30-40. Much faster than a Zip and much more reliable. Use them to
instantly swap data with other PowerBooks or PC notebooks. iBooks and other USB Macs
can use them too, via a USB CF card reader. Smart Media do the same thing
as CF, only it's a different card and also requires a PCMCIA adaptor. CF cards, you'll
generally find, are cheaper.
DVD
Available for Wallstreet and Lombard. The Apple (Wallstreet) or VST kit comprises
the DVD-ROM drive plus the PCMCIA decoder card. Works on any Wallstreet, 12.1"
screen or whatever. Also works in the Lombard 333. You can use a Lombard/Pismo DVD
drive with the PCMCIA decoder. VST, under license,
will not sell components separately. The bonus on the Wallstreet is you'll also be
able to read CDRWs.
Magma PCI
Not for the faint at heart. The Magma connects
to your PowerBook's PCI host controller via the CardBus slot on the Wallstreets and
later. Then you connect up to a box with one or more full-sized PCI slots. Has its
own power supply. Video cards, sound cards - the sky's the limit. Well - your budget's
the limit. But it's a lot more convenient that buying an extra B&W G3 or G4 simply
to have access to PCI cards. You only need one Mac, anyway (and the Magma only goes
to show that there isn't anything you can do on a desktop that you can't do on a
PowerBook). Try not eating for a month before you buy it though.
Pocket Zip PC Card (How to lose customers and annoy people)
Major complaint time. Iomega, in their wisdom, have not written a Mac driver
for the Pocket Zip PC card. Oh sure, you can use their card drive adaptor. But not
the cards themselves which, at 40MB and $10 each, should be a viable competitor to
CF cards. Write to them and complain. Loudly. Threaten to invite national press to
your place to watch you burn all your Iomega drives on the front lawn. Who bought
all those SCSI Zip drives anyway? Just don't buy their stupid Peerless drives and
CDRWs by way of protest - until they fix this monumental screw-up and apologize.
What else?
You might say, "Hey. I own a wintel box too. How can I use PC cards with
them?" You can, actually. Don't have the link handy now, but there are PCI and
ISA cards which have a PCMCIA or CardBus slot which allows them to share PC cards.
Pretty inexpensive if I recall correctly. If you need to share cards (for example,
Compact Flash or Smart Media) with an iMac or desktop Power Mac, invest in one of
the many card readers on the market - some read both CF and Smart Media, and more
recent ones include provision for Sony's Memory Stick.
Beige Power Mac or 68K owners can use their serial port and buy the Modulette mentioned
above, if they want to maximise the use of their PC cards. For 68K users, this may
be the only option; for PCI desktops, cheap USB, FireWire and ethernet cards are
a more reasonable solution.
Next: Part 2: PowerBook Expansion Bay Modules.
|